<?php namespace Home\Controller;
use Hdphp\Controller\Controller;
class LoginController extends Controller{
	private $userModel;
	public function __init(){
		$this->userModel = new \Common\Model\HomeUser;
	}
	public function index(){
		if(IS_POST){
			//1、接收用户名
			$username = Q('post.username');
			//2.接收密码
			//1）接收的参数 2）默认值 3）作用函数
			$password = Q('post.password','','md5');
			//p($password);die;
			//3.判断用户名是否存在
			$model = new \Common\Model\HomeUser;
			$data = $model->where("username='{$username}'")->find();
			
			//5.登录成功
			//上面判断都通过了说明用户名和密码都对了，把从数据库里查出的数据的id和用户名存入session
			$_SESSION['id'] = $data['id'];
			$_SESSION['username'] = $data['username'];
			View::with('_SESSION',$_SESSION);
			View::success('登录成功',U('Index/index'));
////			通过接受model里面的login方法返回的值（true/false）来判定是否登录成功
//			if(!$this->userModel->login()) View::error($this->userModel->getError());
//			登录成功，跳转到主页
			
		}
		View::make();
	}
	
//	退出
	public function out(){
//		删除session
		session_unset();
//		摧毁session
		session_destroy();
//		跳转到主页面（go是框架里面的跳转函数）
		go(U('Index/index'));
	}
	
}
